Definition of Sir Oliver Lodge
-
(noun) English physicist who studied electromagnetic radiation and was a pioneer of radiotelegraphy (1851-1940)
Synonyms of Sir Oliver Lodge
Antonyms of Sir Oliver Lodge
No Antonyms Found.
Homophones of Sir Oliver Lodge
No Homophones Found.